# conftest.py
import pytest

from pages.basePage import BasePage


def pytest_collection_modifyitems(items):
    """
    处理测试项，确保中文字符正确显示
    """
    for item in items:
        # 对测试名称和节点ID进行编码处理
        item.name = item.name.encode('utf-8').decode('unicode_escape')
        item._nodeid = item.nodeid.encode('utf-8').decode('unicode_escape')







# # 自定义夹具
# @pytest.fixture(scope='class',autouse=True)
# def mySelfJiaJu():
#     print('我是公共模块下自定义夹具的前置')
#     yield 10
#     print('我是公共模块下自定义夹具的后置')
#
# @pytest.fixture(scope='class',autouse=True)
# def getMyclass():
#     print('我是公共模块下自定义夹具的前置')
#     ys = pages()
#     yield ys
#     print('我是公共模块下自定义夹具的后置')